package day04;
/** 数组的演示*/
public class ArrayDemo {
    public static void main(String[] args) {

        // 数组的定义：
        int [] a = new int[5];  //声明整型数组a，包含5个元素，每个元素都是 int 类型，默认值为0
        double [] d = new double[10];  //声明浮点型数组d，包含10个元素，每个元素都是 double 类型，默认值为0.0
        boolean [] b = new boolean[26];  //声明布尔型数组b，包含26个元素，每个元素都是 boolean 类型，默认值为false

        //数组的初始化：初始化的是数组中的元素
        int [] arr1 = new int[3];
        int [] arr2 = {2,5,8};
        int [] arr3 = new int[]{2,5,8};
        int [] arr4;
        // arr4 = {2,5,8};  //编译错误，此方式只能声明同时初始化
        arr4 = new int[]{2,5,8};  //正确

        //数组长度的访问：
        int [] arr = new int[3];
        System.out.println("arr的长度为："+arr.length);
        System.out.println("arr2的长度为："+arr2.length);
        System.out.println("d的长度为："+d.length);

    }
}
